package com.archetypus.projectschedule.common;


import java.util.List;


public interface ValueListIterator<T> {
	
	public int getSize() 
		throws IteratorException;
	
	public Object getCurrentElement()
		throws IteratorException;
	
	public List<T> getPreviousElements(int count)
		throws IteratorException;
	
	public List<T> getNextElements(int count)
		throws IteratorException;
	
	public void resetIndex()
		throws IteratorException;
}
